$(function () {

    var area = new LArea();

    area.init({
        'trigger': '#city', //触发选择控件的文本框，同时选择完毕后name属性输出到该位置
        'keys': {
            id: 'id',
            name: 'name'
        }, //绑定数据源相关字段 id对应valueTo的value属性输出 name对应trigger的value属性输出
        'type': 1, //数据源类型
        'data': LAreaData //数据源
    });

    $('.apply3').on('click', function () {
        if ($('.srje').val() == null) {
            alert('请选择需要金额');
            return false;
        }
        if ($('.f-userSex').val() == null) {
            alert('请选择性别');
            return false;
        }
        if ( !( /(^[1-9]\d*$)/.test($('input[name="nl"]').val()) ) ) {
            alert('年龄合适不正确');
            return false;
        }
        if ($.trim($('input[name="sfz"]').val()) != '') {
            if (!isCardNo($('input[name="sfz"]').val())) {
                alert('身份证号码格式不正确');
                return false;
            }
        }
        if ($.trim($('.f-sr').val()) != '') {
            if (!(/^[1-9]\d*(\.\d+)?$/).test($('.f-sr').val()) || !(/^[1-9]\d*(\.\d+)?$/).test($('.f-sr').val())) {
                alert('收入需大于0且为数字');
                return false;
            }
        }
        if ($('.city').val() == '') {
            alert('请选择您所在城市');
            return false;
        }
        var param = {
            "cusLimit": $('.srje').val(),
            "cusSex": $('.f-userSex').val(),
            "cusIdCard": $('input[name="sfz"]').val(),
            "cusAddress": $('#city').val(),
            "cusAge": $('input[name="nl"]').val(),
            "cusProfession": $('input[name="zy"]').val(),
            "cusIncome": $('input[name="sr"]').val(),
            "pkGuid": $.cookie('customerId')
        };
        $.ajax({
            url: "/cus/update",
            type: "POST",
            data: JSON.stringify(param),
            dataType: "json",
            contentType: "application/json",
            async: false,
            success: function (result) {
                console.log(result)
                if (result.code == 200) {
                    alert("操作成功");
                    location.href = "/signup/thirdstep";
                } else if (result.code == 500) {
                    alert("提交失败");
                    location.href = "/signup/thirdstep";
                } else {
                    alert("失败");
                    location.href = "/signup/thirdstep";
                }
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                // var resultJson = eval('(' + XMLHttpRequest.responseText + ')');
                console.log(XMLHttpRequest.responseText);

            }
        });

    });


})

function isCardNo(card) {
    // 身份证号码为15位或者18位，15位时全为数字，18位前17位为数字，最后一位是校验位，可能为数字或字符X
    var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
    if (reg.test(card) === false) {
        return false;
    } else {
        return true;
    }
}

function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2])
    return null;
}